home *** CD-ROM | disk | FTP | other *** search
/ Alles Voor Internet / Tout Pour Internet / alles voor internet.iso / MacInternet™ / Gophers / Gopher / GopherApp.Help < prev    next >
Text File  |  1992-07-09  |  52KB  |  1,294 lines

  1. •Abstract
  2.  
  3. GopherApp is an Internet information service program for 
  4. Macintosh computers.  It provides a Finder-like link to the range 
  5. of Internet Gopher services.
  6.  
  7. GopherApp is being written by Don Gilbert, using the MacApp 
  8. extensible Macintosh programming framework from Apple Computer.
  9. It is actually a subset of a biosequence analysis program
  10. called SeqApp.  
  11.  
  12. To use GopherApp, your Mac must have a network connection to the 
  13. Internet, and it must have MacTCP installed and operating (as 
  14. with NCSA Telnet, Eudora, network news and similar MacTCP-based 
  15. Internet programs).
  16.  
  17. You may obtain GopherApp thru anonymous ftp to ftp.bio.indiana.edu, in 
  18. folder /util/gopher, as gopherapp.hqx. You may also obtain updates 
  19. using Gopher to this same IUBio archive (host=ftp.bio.indiana.edu,
  20. port=70). Look for a folder called "IUBio Software+Data/GopherApp".
  21.  
  22. GopherApp.Help is a plain text file which may be read from your favorite
  23. wordprocessor.  If you have problems getting  GopherApp to launch, 
  24. please read GopherApp.Help.  GopherApp works on all Mac models from 
  25. Mac+, with System 7 and System 6 software.
  26.  
  27. Programmers with MPW Pascal and C and MacApp 2.x libraries may
  28. obtain source for GopherApp as "gopherapp-src.hqx" next to the
  29. GopherApp application above.
  30.  
  31. Comments, bug reports and suggestions for new features
  32. may be addressed via e-mail to
  33.  
  34.          Software@Bio.Indiana.Edu
  35.  
  36.                                              -- Don Gilbert
  37.     
  38. History
  39.  
  40. 7 Jul 92, v 1.3b52 Various bug fixes to GopherApp, including
  41.   long paths (>255 char) so now all wais searches should work,
  42.     mapping to mac types extended to Gopher types, so e.g.,
  43.       new gopher types can be incorporated thru user-editable map ('T'->'8' or 'g'->'9'),
  44.         or change default behavior (have '0' text always displayed by favorite text editor),
  45.     binhex transfer is revised, now is a lot FASTER,
  46.     fixed "Save" bug when file openned from finder,
  47.     pref: small icon views enabled,
  48.     pref: disabled edit/new link unless smart user flips switch,
  49.     pref: dropped "same window",
  50.     pref: require user locate diggings folder before attempting to use it,
  51.  
  52. •GopherApp Help
  53.  
  54.  
  55.  *****************************************************
  56.  ****                    NOTICE                    
  57.  ****                                              
  58.  **** This is a beta version of the program.  It still
  59.  **** has several known bugs (see below), and probably
  60.  **** several yet-to-be reported problems.
  61.  **** 
  62.  *****************************************************
  63.  
  64. This program is being written by Don Gilbert. 
  65. I don't expect it to mature for another 6 to 12 months, 
  66. as my prime programming time is holidays and weekends.
  67.  
  68. Comments, bug reports and suggestions for new features
  69. may be addressed via e-mail to
  70.     
  71.          Software@Bio.Indiana.Edu
  72.  
  73. With any bug reports, I would appreciate as much detail
  74. as is reasonable without putting you off from making the
  75. report.  Include description of Mac hardware, system software
  76. version.  Include copies of data if relevant.
  77.  
  78. If you need to use land mail, send to
  79.  
  80.             Don Gilbert
  81.             Biocomputing Office, Biology Department
  82.             Indiana University, Bloomington, IN 47405
  83.     
  84. This GopherApp program is copyrighted 1992 by D.G. Gilbert. All
  85. rights are reserved.  You may use GopherApp for non-commercial
  86. tasks, and you may re-distribute it, if you make *no* charge
  87. for the redistribution and if you include the full, unmodified
  88. distribution set (you may add features).  
  89.  
  90. It is written with MPW Object Pascal & some C using the MacApp 
  91. extensible Macintosh programming framework from Apple Computer, 
  92. which copyrights the MacApp portion.
  93.  
  94. As of release 1.1b, the full source code (excluding MacApp
  95. libraries), is available for non-commercial uses.  Modified
  96. versions may be distributed as long as information regarding
  97. the original distribution is included.  Look for the file
  98. gopherapp-src.hqx for the source in the same location (above)
  99. as the application.
  100.  
  101. •Installing
  102.  
  103. If you obtain this release thru FTP file transfer, you have
  104. a binhex encoded archive file.  You will need the Stuffit
  105. (version 1.5?) or Unstuffit applications.  The former includes
  106. an un-binhex option to convert from text encoding
  107. to macbinary Stuffit archive.  These are widely available from
  108. Mac software archives, user groups, and computing support people.
  109. Use Stuffit to extract the distribution folder.  
  110.  
  111.  
  112. •Data files
  113.  
  114. GopherApp uses files of type 'IGo4' which are actually Text but in the 
  115. strict format used in the Gopher transaction protocol:
  116.  
  117. [Type Char][Title....]<tab>[Path]<tab>[Host.address]<tab>[Port#]<cr>
  118.  
  119. This is repeated for any number of lines.  These files *can* be converted
  120. to text, editted, then reconverted to Gopher files, if you know what
  121. you are doing.  Later there may be a feature to edit this info in
  122. the Gopher windows. 
  123.  
  124. The New and Open commands on the File menu will let you create new
  125. or open old Gopher files.  You should use Copy/Paste and dragging gopher
  126. items, as well as the "New gopher link" and "Edit gopher link" commands
  127. to create gopher document files that suit your tastes.
  128.  
  129. You may also edit a gopher document file as if it were a TEXT file (Open
  130. as Text).  When you save such a file, it is saved as a TEXT type.  You
  131. can convert it back to a GopherApp document by using the "Gopher..." command
  132. from the Internet menu, while holding down the OPTION key.  Open the 
  133. document then resave it as a Gopher type (IGo4).  The prefered way to
  134. edit gopher links is with "Edit gopher link" command however.
  135.  
  136. A really sneaking option (I was out of User Interface hacking time) is
  137. to SAVE AS with OPTION key down.  This creates a document in the style of
  138. Gopher Server link files:
  139.     Name=bob
  140.     Type=0
  141.     Path=....
  142. However, GopherApp cannot (yet) re-read these.  You need to convert to TEXT
  143. and move to your Unix server.
  144.  
  145.  
  146. •Features
  147.  
  148. ••File 
  149.  
  150. New and Open will create new or open old Gopher folder files.  New Text and and Open
  151. Text work on plain text, which is the format of the Gopher data files also.
  152.  
  153. Save, Save as, Save a copy in, all will save the current document to disk files.
  154. Revert will restore the open align view to the last version saved to disk.
  155.  
  156. Print setup, print will print the current view.
  157.  
  158. Help brings up a view to page thru the help file.
  159.  
  160. ••Editing
  161.  
  162. Undo, cut, copy, paste, clear, select all -- these standard mac commands
  163. will operate on text as well as on Gopher items in (hopefully) intuitive,
  164. usual ways.
  165.  
  166. Find, Find same, Find "selection" will search for strings in text.
  167.  
  168. Replace, replace same will replace target strings (not yet enabled).
  169.  
  170.  
  171. ••Text styling
  172.  
  173. In most of the edittable text windows you can specify text styles, fonts, 
  174. sizes. These styles are not currently saved (bug).
  175.  
  176. ••Internet
  177.  
  178. The Internet features of GopherApp let you interchange ideas and data with 
  179. people and computing services around the world.  If your Mac is connected 
  180. already to the Internet, you probably are familiar with electronic mail and 
  181. some of its uses.  
  182.  
  183. GopherApp includes a selection of network access features in the
  184. including (if it isn't bombing like it was yesterday:) a feature to send
  185. and receive e-mail.
  186.  
  187.  
  188. •••Internet requirements
  189.  
  190. All features of this menu depend on (a) a network link to the Internet, and (b)
  191. MacTCP software developed by Apple Computer.  The network link may be thru
  192. Appletalk or thru Ethernet.  MacTCP is not (yet) part of Macintosh System software.
  193. It may be purchased in individual copies or site licenses, and it is common
  194. for a university or research institution to have a site license.  It also is
  195. packages with various commercial applications.
  196.  
  197. GopherApp is now SLIP-aware.  It will work properly over a telephone/modem
  198. connection to a Serial Line Internet Protocol (SLIP) server, if you have
  199. proper SLIP software to use with MacTCP.  This includes Versaterm's SLIP
  200. link (by Lonnie Abelbeck, sold thru Synergy Software), MacSLIP and perhaps
  201. others later. I find that GopherApp is useable even at 2400 baud, though I 
  202. don't recommend that slow a speed for browsing lengthy documents.  See the 
  203. Gopher Prefs dialog to set a long TCP timeout for SLIP.
  204.  
  205. •••Mail Preferences
  206.  
  207. The mail prefs dialog asks for your return e-mail address, your preferred
  208. SMTP mail host, and your POP mail address and password.  These addresses
  209. may be similar.  
  210.  
  211. Return e-mail address:  This is where another person should send mail so it
  212. will reach you.  
  213.         Example:  Bob.Jones@Bio.Indiana.Edu   
  214.                or:  bjones@sunflower.bio.indiana.edu
  215.     
  216. SMTP Mail host:  This is the internet address of the computer thru which 
  217. SeqApp will send out mail to the rest of the world.
  218.         Example:  Sunflower.Bio.Indiana.Edu
  219.         
  220. POP Mail address: Not supported (yet) in GopherApp.        
  221. The POP mail address is not required to send mail.
  222.  
  223. •••Send Mail
  224.  
  225. Send an electronic mail message.  You must enter an address to send to, and
  226. have entered your return address in the mail preferences dialog.
  227.  
  228. •••Read Mail 
  229.  
  230. This will retrieve electronic mail from a Post Office Protocol (POP)
  231. server computer.  You also need a POP server computer with proper software and 
  232. a mail account.  The standard POP server software for Unix computers is available via
  233. anonymous ftp to ftp.CC.Berkeley.Edu (128.32.136.9), as pub/popper-xxx.tar.Z.
  234. I also highly recommend Eudora as a Mac client for reading POP mail.  Get this by
  235. anonymous ftp to ftp.cso.uiuc.edu, in the mac/eudora subdirectory.
  236.  
  237. •Gopher
  238.  
  239. Internet Gopher gives you access to a wide range of information services 
  240. that are now developing on the Internet.  Gopher is something
  241. like Telnet or FTP (file transfer), but also different.  It includes some
  242. of the keyword searching features of WAIS (Wide Area Information Services).
  243. There are currently several biology gopher services found around the globe.
  244. These include fast and up-to-date keyword searches of GenBank, EMBL, PIR
  245. and other important biology databanks.
  246.  
  247. Gopher works something like the Macintosh Finder, only over the Internet
  248. and with various restrictions -- basically you cannot yet PUT information
  249. to remote servers, just GET it from them.  There are several file "types",
  250. include Text documents, Folders with more items, Search items to search
  251. databases for keyword matches, Phone book items to look up people's
  252. addresses, Binhex encoded Mac programs that you can fetch, and others.
  253.  
  254. When you find folders in a Gopher window, you can double-click them to
  255. open a new window with more items.  There is a drop-down menu at the
  256. top of each gopher window which you can use like the (command-key) drop
  257. down menu in Mac Finder windows, to select parent windows.
  258.  
  259.                                                    NOTE 
  260. Network status information is displayed in the top line of the current
  261. Gopher window.  If a network connection seems to be frozen, or if a
  262. file you are fetching seems too big, you can frequently halt the
  263. transfer with a COMMAND-PERIOD keypress combination, as is standard
  264. for other Mac applications.
  265.  
  266. ••New Gopher
  267.  
  268. This creates a new Gopher document, including default links to a few
  269. Gopher servers.
  270.  
  271. To the astute computist: The default gopher links reside in application
  272. resources named "IGo4".  You can add to or replace these using ResEdit,
  273. by copying a link from an open Gopher document, and pasting it into
  274. an "IGo4" resource in ResEdit.
  275.  
  276. [ This regards the default servers listed in a New document.  You need
  277. to use Resedit to change the "IGo4" resources in Gopherapp.  The first one,
  278. ID 0 "Bundle Stuff" must remain as is.  The other ones can be deleted, replaced
  279. or edited.  The easiest way to put a new "IGo4" link into this resource is to
  280. (a) Run GopherApp, open gopher doc w/ link, Select and COPY the link. 
  281. (b) Quit GopherApp, open it from ResEdit, open "IGo4" apps, create new IGo4 item
  282. then PASTE the (text) of the link into the Ascii side of the IGo4 edit box.
  283. ]
  284.  
  285. ••Gopher Documents
  286.  
  287. The New and Open commands on the File menu will let you create new
  288. or open old Gopher files.  You should use Copy/Paste and dragging gopher
  289. items, as well as the "New gopher link" and "Edit gopher link" commands
  290. to create gopher document files that suit your tastes.
  291.  
  292. You may also edit a gopher document file as if it were a TEXT file (Open
  293. as Text).  When you save such a file, it is saved as a TEXT type.  You
  294. can convert it back to a GopherApp document by using the "Gopher..." command
  295. from the Internet menu, while holding down the OPTION key.  Open the 
  296. document then resave it as a Gopher type (IGo4).  The prefered way to
  297. edit gopher links is with "Edit gopher link" command however.
  298.  
  299. A really sneaking option (I was out of User Interface hacking time) is
  300. to SAVE AS with OPTION key down.  This creates a document in the style of
  301. Gopher Server link files:
  302.     Name=bob
  303.     Type=0
  304.     Path=....
  305. However, GopherApp cannot (yet) re-read these.  You need to convert to TEXT
  306. and move to your Unix server.
  307.  
  308.  
  309. ••Gopher Prefs
  310.  
  311. This dialog allows you to set some personal preferences for Gopher views.
  312. Some of these features (single window) are not ready yet.
  313.  
  314. Your choices for display font, size, and item information (host, port, 
  315. path, ...) are selected in the Prefs window.  Also default font and
  316. size for text views.  
  317.  
  318. The TCP Timeout sets how long the app will wait for data from a remote
  319. connection.  Value is in 60ths of a second, so 3600 is 1 minute.  Use
  320. a large value for slow connections, like SLIP.
  321.  
  322.  
  323. ••Mapping file types
  324.  
  325. This program now lets you change the file typing and customize the 
  326. handling of Gopher links in some ways.  These mapping options are
  327. experimental, and novice Mac users should avoid this.  
  328.  
  329. There are two forms of mapping,  (1) Change the published gopher type
  330. to another type and customize GopherApp's handling of that type,
  331. and (2) Map the server files to other types depending on their path
  332. name suffix on the Gopher server.  
  333.  
  334. The mapping is turned on or off in the Gopher Preferences dialog, where
  335. you can edit both the suffix and the gopher type maps (see below).  This
  336. is not the easiest, most mac-like way.  It is a quick hack, partly because
  337. I hope that the Gopher protocol will be modified to remove the need for
  338. this rather tricky mapping of pathnames to gopher types -- this is a
  339. function that the Gopher server should take care of eventually.
  340.  
  341. ••Gopher type to Mac type map
  342.  
  343. This mapping lets you change how a server gopher type is handled, and add
  344. some kind of handling for new server gopher types.   If you don't want
  345. GopherApp to launch BINHEX files after decoding them, you can turn it off
  346. here.  If you have a server that publishes GIF files as type "g" or something,
  347. you can map "g" to "9" (a general binary file), then give such a file the
  348. Mac type of "GIFf" and view it with Giffer (creator="Bozo") or Quick Gif 
  349. (creator="QGif") or some other GIF file viewer.   If you have a different
  350. application to use for Telnet or tn3270 services, you can change the creator
  351. and mac type below to reflect that.
  352.  
  353. # Gopher Type to Mac Type map
  354. # This is a quick hack to change the published Gopher server type into
  355. # a type that this program may handle better.   This is a quick 'n' dirty
  356. # way to allow you to handle new gopher types (e.g., 'g' for gif), or
  357. # change some of the default behavior of current types.
  358. # For instance, if you want to read text documents with a program that
  359. # can handle >32Kb of text, set type 0 to SaveToDisk=yes and Launch=yes.
  360. # It would be safest to test your mappings first with the "Edit Link" menu item.
  361. # See also the Server suffix map.  
  362. #
  363. # Server  Local
  364. # Gopher  Gopher Map        Transfer  Mac   Mac      Save to
  365. # Type    Type   When    method   Type  Creator  Disk   Launch
  366. # ----   ----    ------  -------  ----  ----     ----   ----
  367.   0       0      always  text     TEXT  EDIT     no      no  # text document
  368.   1       1      always  text     IGo4  IGo4     no      no  # gopher folder
  369.   2       2      always  text     TEXT  EDIT     no      no  # CSO phone book
  370.   3       3      always  text     TEXT  EDIT     no      no  # unknown/error
  371.   4       4      always  binary   TEXT  EDIT     yes     yes # binhex file
  372.   6       6      always  text     TEXT  EDIT     no      no  # uuencoded file
  373.   7       7      always  text     TEXT  EDIT     no      no  # question service
  374.   8       8      always  text     CONF  NCSA     yes     yes # telnet service
  375.   9       9      always  binary   BINA  ????     yes     no  # binary file
  376.   s       s      always  binary   BINA  ????     yes     no  # sound file
  377.   w       w      always  text     TEXT  EDIT     no      no  # Whois phone book
  378. #--- end of types known to gopherapp
  379. #--- map other types to ones known to gopherapp
  380.   5       9      always  binary   BINA  ????     yes     no  # weird msdos-binhex
  381.   T       8      always  text     CONF  NCSA     yes     yes # telnet/tn3270 service
  382.   g       9      always  binary   GIFf  QGif     yes     yes # somebody's gif type
  383. #
  384. #
  385. # put any comments after "#"
  386. # separate values by spaces, must include all (7) fields in a line 
  387. #
  388. # server gopher type = single character, see above types and comments
  389. # local gopher type = single character, see above types and comments
  390. # mapWhen = (always, never)  = when to apply this mapping
  391. # transferType = (binary, text, none) = method to transfer data from server to client
  392. #      (currently text == binary + strip linefeeds, none = not supported)
  393. # MacType = Mac Finder file type
  394. # MacCreator = Mac Finder file creator
  395. # saveToDisk = (yes, no) = save as disk file (otherwise try to display in client?)
  396. # launch = (yes, no) = launch app creator with file (system 7)
  397. #
  398.  
  399. ••Server suffix to Mac type map
  400.  
  401. This mapping lets you impose gopher types upon server files based on the
  402. suffix of the file pathname on the server.  For instance, if a file has
  403. the name Picture.gif on the server, but the server thinks that is only
  404. a general text document, and you know it is really a binary GIF picture,
  405. then you can enable server suffix mapping to transfer it and view it as
  406. such.  Likewise for JPEG or JFIF graphics files, TIFF, Postscript, Rich Text,
  407. and such.
  408.  
  409. # Gopher Server to Mac type map
  410. #
  411. # This is a quick hack to give Gopher server files a file type based on 
  412. # their pathname suffix.  This is not the best method -- I hope we can expand the
  413. # Gopher server typing scheme to do this more certainly than relying on pathnames.
  414. # But it should give you a taste where Gopher file typing may go.  If you find this
  415. # useful, make it known to various Gopher server managers that this should be
  416. # added to the Gopher protocol.
  417. #
  418. # Server  Local 
  419. # Path    Gopher Map   Transfer    Mac    Mac    Save To
  420. # suffix  Type   When    Type      Type  Creator  Disk   Launch
  421. #
  422. .gif         9    always     binary       GIFf   QGif    yes     yes  #GIF picture, Quick Gif
  423. .tar.Z     9    default  binary    BINA   ????    yes     no   #a general binary
  424. .rtf       9    always   text      TEXT   MSWD      yes     yes  #ms word rich text
  425. .ps        9    always   binary    TEXT   ????    yes     no   #postscript
  426. .eps           9    always   binary    EPSF   8BIM    yes     yes  #adobe photoshop
  427. .pict      9    always   binary    PICT   8BIM    yes     yes  #adobe photoshop
  428. .tiff      9    always   binary    TIFF   8BIM      yes        yes  #adobe photoshop
  429. .jfif      9    always   binary    JFIF   JVWR    yes     yes  #JPEG Viewer
  430. .jpeg      9    always   binary    JFIF   JVWR    yes     yes  #JPEG Viewer
  431. .jpg       9    always   binary    JFIF   JVWR    yes     yes  #JPEG Viewer
  432. #---
  433. .hqx       4      always  binary   TEXT  EDIT     yes     yes # binhex file
  434. .uue       6      always  text     TEXT  EDIT     no      no  # uuencoded file
  435. #
  436. # put any comments after "#"
  437. # separate values by spaces, must include all (7) fields in a line 
  438. #
  439. # suffix = string to match at end of server pathname (case sensitive)
  440. # local gopher type = single character, see types and comments in Gopher Map
  441. # mapWhen = (always, default, never)  = when to apply this mapping
  442. #      (default == apply only if server item type is default (text) document)
  443. # transferType = (binary, text, none) = method to transfer data from server to client
  444. #      (currently text == binary + strip linefeeds, none = not supported)
  445. # MacType = Mac Finder file type
  446. # MacCreator = Mac Finder file creator
  447. # saveToDisk = (yes, no) = save as disk file (otherwise try to display in client?)
  448. # launch = (yes, no) = launch app creator with file (system 7)
  449. #
  450.  
  451.  
  452.  
  453.  
  454. •What Is Internet Gopher?
  455.  
  456. Internet Gopher is an information distribution system. It combines
  457. features of electronic bulletin board services and databases,
  458. allowing you to either browse a hierarchy of information, or to search
  459. for the information you need using full-text indexes.  Gopher can also
  460. store references to wide area information services (WAIS), anonymous
  461. ftp sites, public telnet sessions, phone book servers, sounds and 
  462. various graphic documents.
  463.  
  464. Internet Gopher gives you access to a wide range of information services 
  465. that are now developing on the Internet.  Gopher is something
  466. like Telnet or FTP (file transfer), but also different.  It includes some
  467. of the keyword searching features of WAIS (Wide Area Information Services).
  468.  
  469. Gopher works something like the Macintosh Finder, only over the Internet
  470. and with various restrictions -- basically you cannot yet PUT information
  471. to remote servers, just GET it from them.  There are several file "types",
  472. include Text documents, Folders with more items, Search items to search
  473. databases for keyword matches, Phone book items to look up people's
  474. addresses, Binhex encoded Mac programs that you can fetch, and others.
  475.  
  476.  
  477.  
  478. ••Frequently asked questions with answers
  479.  
  480. Archive-name: gopher-faq
  481. Last-modified: 1992/06/11
  482. Author: Paul Lindner
  483.  
  484. Common Questions and Answers about the Internet Gopher, a
  485. client/server protocol for making a world wide information service,
  486. with many implementations.  Posted to alt.gopher and news.answers
  487. every two weeks.
  488.  
  489. -------------------------------------------------------------------
  490. Q0:  What is Gopher?
  491.  
  492. A0:  The Internet Gopher client/server provides a distributed
  493.      information delivery system around which a world/campus-wide
  494.      information system (CWIS) can readily be constructed.   While
  495.      providing a delivery vehicle for local information,  Gopher
  496.      facilitates access to other Gopher and information servers
  497.      throughout the world. 
  498.  
  499. -------------------------------------------------------------------
  500. Q1:  Where can I get gopher?
  501.  
  502. A1:  via anonymous ftp to boombox.micro.umn.edu.  Look in the directory
  503.      /pub/gopher
  504.  
  505. --------------------------------------------------------------------
  506. Q2:  What do I need to access gopher?
  507.  
  508. A2:  You will need a gopher "client" program that runs on your local PC
  509.      or workstation
  510.  
  511.      There are clients for the following systems.  The directory
  512.      following the name is the location of the client on the anonymous
  513.      ftp site boombox.micro.umn.edu (134.84.132.2) in the directory
  514.      /pub/gopher.
  515.  
  516.       Unix Curses           :  /pub/gopher/Unix/gopherxx.tar.Z
  517.       Xwindows              :  /pub/gopher/Unix/xgopherxx.tar.Z
  518.       Macintosh Hypercard   :  /pub/gopher/Mac_client/
  519.       Macintosh Application :  /pub/gopher/Mac_client/
  520.       DOS w/Clarkson Driver :  /pub/gopher/PC_client/
  521.       NeXTstep              :  /pub/gopher/NeXT/
  522.       VM/CMS                :  /pub/gopher/Rice_CMS/ or /pub/gopher/Vienna_CMS/
  523.       VMS                   :  /pub/gopher/VMS/
  524.  
  525.      There are also a number of public telnet login sites available.
  526.      The University of Minnesota operates one on the machine
  527.      "consultant.micro.umn.edu" (134.84.132.4) See Q3 for more
  528.      information about this.  It is recommended that you run the client
  529.      software instead of logging into the public telnet login sites.  A
  530.      client uses the custom features of the local machine (mouse,
  531.      scroll bars, etc.)  A local client is also faster.
  532.  
  533. ---------------------------------------------------------------------
  534. Q3:  Where are there publicly available logins for gopher.
  535.  
  536. A3:  Here is a short list, use the site closest to you to minimize
  537.      network lag.
  538.  
  539.      Hostname                  IP#              Login   Area
  540.      ------------------------- ---------------  ------  -------------
  541.      consultant.micro.umn.edu  134.84.132.4    gopher  North America
  542.      gopher.uiuc.edu           128.174.33.160   gopher  North America
  543.      panda.uiowa.edu           128.255.40.201    panda   North America
  544.      info.anu.edu.au           150.203.84.20    info    Australia
  545.  
  546.      It is recommended that you run the client software instead of
  547.      logging into the public telnet login sites.  A client uses the
  548.      custom features of the local machine (mouse, scroll bars, etc.)  A
  549.      local client is also faster. 
  550.  
  551. ---------------------------------------------------------------------
  552. Q4:  How can I add to the information in gopher?
  553.  
  554. A4:  You can do this by running a gopher server.  Servers are available
  555.      for a number of systems.  Use anonymous ftp to
  556.      boombox.micro.umn.edu (134.84.132.2) and look in /pub/gopher.  The
  557.      following servers are available there:
  558.  
  559.        Unix      : /pub/gopher/Unix/gopherxx.tar.Z
  560.        VMS       : /pub/gopher/VMS/
  561.        Macintosh : /pub/gopher/Mac_server/
  562.        VM/CMS    : /pub/gopher/Rice_CMS/ or /pub/gopher/Vienna_CMS/
  563.        MVS       : /pub/gopher/mvs/
  564.  
  565.      When you have your server ready you can publish it to the world by
  566.      sending e-mail to the maintainters of the "Other gophers" list:
  567.  
  568.        gopher@boombox.micro.umn.edu 
  569.  
  570. ---------------------------------------------------------------------
  571. Q5:  Who Develops Gopher Software?
  572.  
  573. A5:  Gopher was originally developed in April 1991 by the University
  574.      of Minnesota Microcomputer, Workstation, Networks Center to help
  575.      our campus find answers to their computer questions.  
  576.  
  577.      It has since grown into a full-fledged World Wide Information
  578.      System used by a large number of sites in the world.
  579.  
  580.      Many people have contributed to the project, too numerous to
  581.      count. 
  582.  
  583.      The people behind the much of the gopher software can be reached
  584.      via e-mail at gopher@boombox.micro.umn.edu, or via paper mail:
  585.    
  586.       Internet Gopher Developers
  587.       100 Union St. SE #132
  588.       Minneapolis, MN 55455  USA
  589.  
  590. ---------------------------------------------------------------------
  591. Q6:  How can I set up a "CSO" phone book server?  Where is the software?
  592.  
  593. A6:  CSO phone book servers are also known as "qi" servers.  The
  594.      software implementation can be gotten via anonymous ftp from 
  595.      uxc.cso.uiuc.edu (128.174.5.50) as /pub/qi.tar.Z.  You may also
  596.      see this referred to as "ph", which is what most of the clients
  597.      are called.
  598.  
  599.      There is also an archive of the mailing list for qi/ph software on
  600.      the same machine.  It's in /pub/info-ph.archive. 
  601.  
  602.      This software is supported by Steve Dorner <s-dorner@uiuc.edu>
  603.      Contact him for more information. 
  604.  
  605. -------------------------------------------------------------------
  606. Q7:  Why can't I access the University of Minnesota's UPI news?
  607.  
  608. A7:  The University of Minnesota has a site license for UPI news, we
  609.      are not allowed to distribute it off of our campus.  We get our
  610.      UPI news from Clarinet.  For more information about getting UPI
  611.      news send mail to info@clarinet.com.  For information about
  612.      setting up your own gopher-UPI server search the gopher-news
  613.      archive for UPI.
  614.  
  615. -------------------------------------------------------------------
  616. Q8:  When using the PC client I get the error message "getDispstr", why?
  617.  
  618. A8:  The PC client isn't graceful when dealing with a bad server.
  619.      If the server gives it a gopher type not within the range 0-9
  620.      it gives this error message.
  621.  
  622.      This can be caused by corrupted .cache files on a Unix gopher
  623.      server. Contact the server administrator about this problem.
  624.  
  625. -------------------------------------------------------------------
  626. Q9:  What are the type characters for the different Gopher Objects?
  627.  
  628. A9:  Normal IDs.     
  629.  
  630.      0       Item is a file
  631.      1       Item is a directory
  632.      2       Item is a CSO (qi) phone-book server
  633.      3       Error
  634.      4       Item is a BinHexed Macintosh file.
  635.      5       Item is DOS binary archive of some sort.  
  636.      6       Item is a UNIX uuencoded file.
  637.      7       Item is an Index-Search server.
  638.      8       Item points to a text-based telnet session.
  639.      9       Item is a binary file!  Client must read until the connection
  640.                  closes.  Beware.
  641.      T       TN3270 connection.
  642.  
  643.      Experimental IDs.
  644.  
  645.      s       Sound type.  Data stream is a mulaw sound.
  646.      M       MIME type.  Item contains MIME data.
  647.      h       html type.
  648.      I       Image type.
  649.  
  650. -------------------------------------------------------------------
  651. Q10: When I do full-text searches I always get every document back, Why?
  652.  
  653. A10: This is a problem occasionally encountered with Unix full-text
  654.      indexes.  It is caused by setting up the link incorrectly to a
  655.      gindexd port.
  656.  
  657.      The Path= field should be *blank* when pointing to a gindexd
  658.      index.
  659.  
  660.      Otherwise the client will send the path to the gindexd daemon,
  661.      which interprets everything as a keyword.  This path is
  662.      likely to contain a pathname that is common to all of the indexed
  663.      files.  Thus a search generates hits on everything.
  664.  
  665. -------------------------------------------------------------------
  666. Q11: When I try to build the UNIX software I get an error from make:
  667.      "Must be a separator on rules line #. Stop"  Why?
  668.  
  669. A11: This is a problem with older makes that don't understand the "include"
  670.      keyword.  One easy way to cope with this problem is compiling GNU
  671.      make, which does understand the include keyword.
  672.  
  673.      If this is too difficult, remove the line:
  674.     
  675.       include Makefile.config
  676.  
  677.      from all the Makefiles and paste in a copy of Makefile.config at
  678.      the top of each Makefile.
  679. -------------------------------------------------------------------
  680.  
  681. --
  682.  | Paul Lindner | lindner@boombox.micro.umn.edu   | Slipping into madness
  683.  |              | Computer & Information Services | is good for the sake
  684.  | GopherMaster | University of Minnesota         | of comparision.
  685. ///// / / /    /////// / / / /  /  /  /   /      //// / / / /  /  /  /   /
  686.  
  687.  
  688. ••Impressions
  689.  
  690. One of the impressive things I remember when I first when to a large
  691. university after growing up in a small town, was finding the library.
  692. My home town library was a place of discovery and enjoyment for me.
  693. When I went off to college, the library was one of the first things
  694. I looked into.  I spent much time looking around this mountain of 
  695. knowledge, and I learned much, perhaps more than from classes, in these 
  696. big libraries.
  697.  
  698. That is the way Internet Gopher strikes me -- like going from a small
  699. town library to a big university one.  It is a very simple but
  700. powerful way to bring information from anywhere, locally or world-wide,
  701. to your personal computer.  It is easy to set up gopher servers.  It is 
  702. Very Easy to use the gopher clients.  
  703.  
  704. The IUBio Biology Archive is now available thru internet Gopher.
  705. It is reached at host "ftp.bio.indiana.edu", standard gopher port# 70,
  706. with path="".  You may also find links to other Biology gophers at this
  707. site, including North American, European and Middle East sites, at the
  708. time of this writing.
  709.  
  710. Internet gopher is pretty easy to learn to use.  Gopher and WAIS provide
  711. somewhat different protocols for serving information out to clients over the
  712. Internet.  Gopher is strong on browsing -- you can find new things just by
  713. pointing at lists.  WAIS is strong on linking together many dispersed
  714. servers to answer a given question.  I think they both are good, but I
  715. think Gopher is an order of magnitude easier to learn, and install, and
  716. consequently will be more useful to more people.
  717.  
  718. Thru the IUBio Biology Archive, you can, for instance, fetch a single sequence entry 
  719. from Genbank by providing its accession number or locus name as the question:
  720.    Fetch by accession number <?>
  721.    X51902
  722.    -- will fetch the sequence "Alcaligenes eutrophus gene for 10Sa RNA"
  723.  
  724. Or you can provide key words:
  725.   Search by keyword, author... <?>
  726.   Acanthamoeba castellanii
  727.   -- will list all sequences of that species of amoeba.
  728.  
  729.  
  730.  
  731. ••More about Gopher
  732.  
  733. Here is an introduction to Internet Gopher from one of its developers,
  734. Paul Lindner:
  735.  
  736. The newsgroup alt.gopher has been created to for developers and
  737. users of the Gopher software developed at the University of Minnesota.
  738.  
  739. Here is our little gopher spiel, in case you're interested:
  740.  
  741. What is the Internet Gopher?
  742.  
  743. The Internet Gopher is an information distribution system. It combines
  744. features of electronic bulletin board services and databases,
  745. allowing you to either browse a hierarchy of information, or to search
  746. for the information you need using full-text indexes. Gopher can also
  747. store references to public telnet sessions, CSO phone book servers,
  748. finger-protocol information, and sounds.
  749.  
  750. The Internet Gopher software was developed by the Computer and
  751. Information Services department of the University of Minnesota. The
  752. software is freely distributable.
  753.  
  754.  
  755. What Information is Available?
  756.  
  757. There is much diverse information stored on various Gopher servers:
  758. computer documentation, phone books, news, weather, library
  759. databases, books, recipes, etc.
  760.  
  761. We use Gopher at the Microcomputer Helpline to quickly answer
  762. questions using our large user support database. In addition to our
  763. own information, we have over 6000 information items from various
  764. hardware and software ven- dors. While it's a good tool for our own
  765. internal use, anyone may search the database. This means fewer calls
  766. to our helpline, resulting in better, faster service.
  767.  
  768. The Gopher system can keep track of campus phone book servers.
  769. Currently you can search seventeen University phone books.
  770.  
  771. Quite a bit of news is in Gopher. Two campus newspapers: The Minnesota
  772. Daily and The Daily Texan are on line and searchable.  National
  773. Weather Forecasts for the entire nation are also available. For
  774. Clarinet subscribers we provide a full UPI news feed that's indexed
  775. hourly.
  776.  
  777. The electronic books published by the Gutenberg Project are available
  778. in Gopher. These include classics such as Moby Dick and refer- ence
  779. works such as the CIA World Fact Book.  The Hacker's Dictionary and
  780. the Periodic Table of the Elements are available too.
  781.  
  782. Gopher users can also get at information that is only accessible on
  783. terminal based information systems. Gopher can store links to these
  784. sites. You can easily start a telnet session to many libraries and
  785. information servers with the press of a key or click of the mouse.
  786.  
  787. Naturally we have some fun information as well: humor, recipes, jokes,
  788. etc. There's a wide variety of data, with more coming on-line all the
  789. time from a multitude of sites on the Inter- net.
  790.  
  791.  
  792. How does it work?
  793.  
  794. Information is stored on multiple servers, connected together in a
  795. network. This allows for capacity to be added to the system in small,
  796. inexpensive increments. It also allows the Gopher system to cross
  797. institutional boundaries, since other servers can be "linked" into the
  798. sys- tem easily. Large indexes can be spread over multiple servers,
  799. resulting in significant speedups.
  800.  
  801. You may use the PC, Macintosh, NeXT, Xwindows, or Unix Terminal
  802. Clients to access the Gopher system. The client connects with a "root"
  803. gopher server which is an entry point into the Gopher. There can be
  804. many different entry points. This allows a certain amount of freedom
  805. in organizing the information. Local or fre- quently accessed
  806. information can be put higher in the hierarchy for different
  807. organizations (i.e.  the Library root server would have a library
  808. search at the top level, whereas the Music root server would have it
  809. lower)
  810.  
  811. At the initial connection, the root server sends back a listing of the
  812. objects in its top level directory. These objects can be:
  813.  
  814.  Directories,
  815.  Text Files,
  816.  CSO Phone Books,
  817.  Search Engines,
  818.  Telnet References or
  819.  Sounds
  820.  
  821.  
  822. Each object has associated with it a User displayable title, a unique
  823. "selector string", a hostname, and a port number. The client then
  824. presents the user with the list of titles, and lets them make a
  825. selection. The user does not have to remember hostnames, ports, or
  826. selector strings.  The client takes care of this.
  827.  
  828. After the user makes a selection, the cli- ent contacts the given host
  829. at the given port and sends the selector string associated with the
  830. object. The client will do different things, depending on what type of
  831. object was selected.  The client may display a new directory, show a
  832. text file, or prompt the user to search a CSO phone book. This process
  833. continues until the user decides to quit.
  834.  
  835. Since gopher uses a simple protocol, we and others were able to
  836. develop clients and servers on many platforms quickly and easily.
  837.  
  838.  
  839. How do I access Gopher?
  840.  
  841. Client software for Macintoshes, PCs, NeXTs, X Windows, and UNIX
  842. terminals is available for anonymous ftp from
  843.  
  844.   boombox.micro.umn.edu
  845.  
  846. in the directory
  847.  
  848.   /pub/gopher
  849.  
  850. Or, if you just want a quick look at the UNIX terminal curses client,
  851. telnet to the machine
  852.  
  853.   consultant.micro.umn.edu
  854.  
  855. and log in as:
  856.  
  857.   gopher
  858.  
  859. We highly recommend running the client on your local personal computer
  860. or workstation.  These local clients have a better response time and
  861. an easier user interface.
  862.  
  863.  
  864. Contacting Gopher People.
  865.  
  866. The University of Minnesota Gopher Development Team can be reached by
  867. sending internet e-mail to
  868.  
  869. gopher@boombox.micro.umn.edu
  870.  
  871. Address paper mail to:
  872.  
  873. Internet Gopher Team
  874. 132 Shepherd Labs
  875. 100 Union St. SE
  876. Minneapolis, MN 55455
  877. (612) 625-1300
  878.  
  879.  
  880. We also operate a mailing-list called gopher-news that contains
  881. announcements of new software and new information available in Gopher.
  882. To subscribe send an internet e-mail message to:
  883.  
  884. gopher-news-request@boombox.micro.umn.edu
  885.  
  886. --
  887.  | Paul Lindner | lindner@boombox.micro.umn.edu   | Slipping into madness
  888.  |  GopherSpace | Computer & Information Services | is good for the sake
  889.  |   Engineer   | University of Minnesota         | of comparision.
  890. ///// / / /    /////// / / / /  /  /  /   /      //// / / / /  /  /  /   /
  891.  
  892.  
  893.  
  894. •Bugs
  895.  
  896.                                                    NOTE NOTE NOTE
  897.                                                      
  898. As there are still some bugs in GopherApp which cause it to freeze or bomb,
  899. if you are using Mac System 7, you can exit a frozen GopherApp without
  900. restarting your Mac:
  901.                                             Command-Option-Escape 
  902.  
  903. keypress will always abort the front application.  Sometimes if you do this,
  904. the MacTCP system software may be left in a bad state, and you may need to
  905. restart your computer anyway (after safely closing other apps) in order
  906. to re-use MacTCP programs.
  907.  
  908. GopherApp Preferences.  This file stores your personal customizations for
  909. GopherApp.  On System 7 Macs, it is found in the System Folder:Preferences:
  910. folder.  On System 6 macs, it is found in the System Folder:  GopherApp requires
  911. this file, and of the proper version number.  It will make this file if it
  912. does not exist. If this file gets corrupted, the GopherApp may fail.  If you have
  913. problems, especially starting GopherApp,  erase this file then try again.
  914.  
  915. CSO phonebook works at simple level.  GopherApp doesn't query CSO
  916. server for valid fields as it might, so listed fields may fail. Some
  917. queries may fail do to improper formatting (I'm no CSO expert).
  918.  
  919. I've added WHOIS phonebook type "w" since it is just a child object of
  920. TextGopher + Search question. You can find a list of world wide WHOIS
  921. servers at the IUBIO gopher, along w/ CSO servers.
  922.  
  923. The WAIS searching now works properly.
  924. >> Fixed for long paths 6 Jul 
  925.  
  926. I tried to implement a window-saving feature to have new gopher folder items
  927. replace the current parent gopher folder, as per the Hypercard client.
  928. >> dropped from gopherapp
  929.  
  930. In System 7, the Telnet sessions should be automatically launched.
  931. >> fixed 24 jun
  932.  
  933.  
  934. >>> Bug reports from field, problems fixed (as of 26may92):
  935.  
  936. 1) The types of a saved session (IGo4) and the app (SApp)
  937.    are not the same as the predifined (IGo4/IGo4) 
  938. >> fixed
  939.  
  940. 2) When I cancel a TCP open, I still get a new window with
  941.    the defaults from the resource IGo4. [should be fixed]
  942.      This also happens when I open a empty folder. [feature]
  943. >> fixed 7 jun
  944.  
  945. 5) I know its hard but it would be useful to run another app
  946.    during data-transfer, and to put GopherApp in the background.
  947. >> fixed 24 jun
  948.  
  949. One problem I noticed is that when I first started the app it chose a 
  950. non-text font for the icon titles, which confused me at first. 
  951. [fixed as of 26may92, also added user pref for text view font]
  952.  
  953. ---
  954. A problem that I have is that when I click on an item
  955. it will go out .. get the info. and the cms server will close the connection
  956. however.. gopher app just sits there until I press  command .
  957. it will then display the info.
  958. [ protocol I used at first waited for ".<CR><LF>" terminator signal.
  959.   Now, I think, TCP reading routines also notice when door
  960.     has been slammed shut :) ]
  961. >> fixed
  962.  
  963.  
  964. >>> More Bug reports from field
  965.  
  966. 1) Can you indicate how difficult (how long time) it would
  967.    take to make a ISO-version? 
  968. >> I don't intend to do any ISO version.  Source is available
  969. >> for those who want to add this enough to work on it.
  970.  
  971. 3) Some of the items in Gopher Prefs (small icons) are greyed 
  972.    out (not implemented yet?) 
  973. >> fixed 7 jul
  974.  
  975. 6) The clock, it doesn't rotate while TCP is working...
  976. >> maybe later
  977.  
  978. ----
  979.  
  980. Also, while composing this message, I had a minor problem with the last 
  981. line getting cut off, probably because the view was just slightly short.
  982. >> fixed
  983.  
  984. ---
  985. A small comment on GopherApp. If you open a config file in 
  986. text mode, add a new gopher and save it, it becomes a TEXT 
  987. file and Open... doesn't seem to work properly. It should 
  988. preserve the IGo4 file type.
  989. >> use Edit gopher item menu
  990.  
  991. I can't seem to get GopherApp to work with a Gopher server 
  992. running on the same Mac. I am using the Gopher Mac server 
  993. and have no problems with the Gopher client hypercard 
  994. stack. But GopherApp hangs at "TCP is waiting to open".
  995. [no idea where problem is... later]
  996. >> Reports from field say this problem has disappeared (v 1.2)
  997.  
  998. ---
  999. Whenever I double click on a goper server that does not 
  1000. respond, (I suspect that it is off line)...the program 
  1001. hangs with a clock face at the message TCP established.  I 
  1002. have to reboot tht system to get out of this hang.  Command 
  1003. period would be a nice interrupt here.
  1004. >> Command-period does work now, though it is a bit slow
  1005. >> to respond during name lookup (lean on keys about a minute
  1006. >> or lower the time-out preference).
  1007.  
  1008. ---
  1009.  
  1010. ...GopherApp seemed a bit slow when transferring large files. 
  1011. >> 24 jun version should be noticeably faster
  1012.  
  1013. --
  1014. ... get dialog/alert "Could not start the application because of
  1015. a program error". Disabling the TOPS 3.0 INIT sees GopherApp load OK.
  1016. ... the only other MacTCP application I've had a
  1017. problem with is WAIS but I didn't try localizing the problem in that case.
  1018.  
  1019. [gopherapp and TOPS don't get along, reason unknown]
  1020.  
  1021. ---
  1022. ...trying to save files, and every
  1023. time I tried to, GopherApp gave a "disk error". 
  1024. >> This was a System 7/Apple Events bug, fixed 7 July
  1025.  
  1026.  
  1027. We were wondering if there was a way to redirect the App to our server. 
  1028.  
  1029. >> see the Gopher Prefs button "Save Front Window"
  1030.  
  1031. ---
  1032.  
  1033. I  don't have access to a DNS ... need to use Hosts file.
  1034. >> Not yet.
  1035.  
  1036. Gopher is great, but *please* make it possible to put it in 
  1037. the background (switch to another application) while Gopher 
  1038. is transferring files.
  1039. >>> fixed
  1040.  
  1041. ---
  1042. i'm running gopher on a mac. when i double-click to receive 
  1043. a text file from a server i'm getting incomplete files; 
  1044. they just stop before the physical end of the file. this 
  1045. has been consistient behavior since i started using gopher. 
  1046. what's up?
  1047.  
  1048. >>> no idea, unless it is a time-out. You can try increasing the
  1049. >>> tcp timeout to 1800, 3600 or larger. Please send more info 
  1050. >>> if any of you see this.
  1051.  
  1052. ---
  1053.  
  1054. I am running the Macintosh server from boombox.micro.umn.edu, which is
  1055. nice.  I can connect to it with the Hypercard client, but I have problems using
  1056. GopherApp 1.1b8.
  1057.  
  1058. >> I've never tested GopherApp w/ Mac Gopher Server.  Some say the problem
  1059. >> is fixed as of version 1.2b.  No idea what it might be or have been.
  1060.  
  1061. ---
  1062. I seem to be having trouble 
  1063. getting any of the "appearance" prefs to function. Item 
  1064. view and text view prefs have no effect, either immediate 
  1065. or after quiting and restarting. 
  1066.  
  1067. >> this must be a system-specific problem with your setup 
  1068. >> -- those prefs should be working.  Need more info.
  1069.  
  1070. ---
  1071.  
  1072. One suggestion is to provide a view with no. of bytes if possible.
  1073.  
  1074. >> only if the server sends that info.  See IUBio Gopher Server date & size
  1075. >> modification.
  1076.  
  1077. ---
  1078.  
  1079. I think you know that little icons can't be activated
  1080. >> fixed v1.3
  1081.  
  1082. did you think of 
  1083. displaying the size of documents ?
  1084. >> Server must send size info, see above
  1085.  
  1086. Transfers sometimes take a long time, and 
  1087. you cannot send Gopher App back to the background
  1088. >> fixed v1.2
  1089.  
  1090. Could not complete your request because of a program error.
  1091. ... when I tried to go into a folder (ie directory) that had no files in
  1092. it.
  1093. >>> fixed v1.2
  1094.  
  1095. ---
  1096. 1.  Download in the background.
  1097. >> done
  1098. 2.  Show some indication of progress, either % of file retrieved or
  1099.     the size of the total file as well as how much has already been
  1100.     downloaded.
  1101. >> only if server sends size info, see above.
  1102.  
  1103. after restarting my Mac I was no longer able to even start up
  1104. GopherApp.  On every attempt I got a pop-up window saying: 
  1105. "Could not start the application because of a program error."
  1106.  
  1107. >> damaged System Folder:Preferences:"Gopher Preferences" file.  
  1108. >> Trash it and try again.
  1109.  
  1110. ---
  1111.  
  1112. I have been using the GopherApp Mac gopher
  1113. client to access files on a Unix file server, and I have
  1114. noticed that it does not always display the entire contents
  1115. of a text file.  The Unix client displays the entire file,
  1116. so I am fairly sure the file is OK.  The Mac client just
  1117. truncates the end of the file, usually after the first 50
  1118. or so lines, but it gives no error message.
  1119. I have tried lengthening
  1120. mi TCP timeout values, but it didn't help.
  1121.  
  1122. >>> need more info -- same file truncated always
  1123. >>> at same place?  all files truncated or just some?
  1124. >>> if same file, send copy of file or point me to gopher link
  1125.  
  1126. ---
  1127.  
  1128. GopherApp can bring the "Gopher-Dave" window to the front with out 
  1129. a problem, but the "Info-Mac (sumex-aim)" won't come to the front.
  1130.  
  1131. >> parentheses are part of Mac Menu item command set.  Needs fancy fix.
  1132. >> Ignore the bug for now (not damaging).
  1133.  
  1134. ---
  1135.  
  1136. Hi new gopher app looks good, however I am running 
  1137. EvenBetterBus error, an init that causes a bus error when 
  1138. you write to a nil pointer. I currently get a bus error 
  1139. most times that I open a gopher 'folder' gopherapp keeps 
  1140. running OK but its a bit worrying. (The write to nil error 
  1141. also occurs when I hit the send button in the mailing bit)
  1142.  
  1143. >> I tracked that one down, with a *lot* of effort (and thanks
  1144. >> for tip on MrBusError tool).  Problem w/ a call to MacTCP DNR
  1145. >> (and lacking in DNR documentation).
  1146.  
  1147. ---
  1148.  
  1149. I have a 13" RGB monitor and a 19" gray scale monitor attached to my Mac so
  1150. that they form a following desktop:
  1151.  
  1152. Even when GopherApp windows are all in the far left upper corner, new
  1153. windows are sometimes placed too low (x) or at the middle (bottom) of the
  1154. desktop (X) so that they are half hidden.
  1155.  
  1156. >> GopherApp relies on MacApp for window placement.  Maybe new version of
  1157. >> MacApp will cure this.  Don't hold your breath for a fix on this one.
  1158.  
  1159. ---
  1160.  
  1161. The latest release of Mac Gopher does not seem to display
  1162. the CSO information properly, the old version (May 27) did.
  1163. The "contains" feature does not work
  1164.  
  1165. >> seems to be fixed now.
  1166.  
  1167. ---
  1168.  
  1169. Many folks are using the version of the gopher server that 
  1170. supports the "g" file type for GIF files. GopherApp says 
  1171. Yuck! to this file type and refuses to download it, even 
  1172. though the nifty new suffix mapping code has been told how 
  1173. to handle .gif files.
  1174.  
  1175. Would it be possible to add support for "undefined" 
  1176. document types beyond 0-9, etc.? This seems a logical 
  1177. extension of the suffix mapping code to include suffix and 
  1178. gopher file type mapping.
  1179.  
  1180. >> See Gopher type to Mac type map, new in version 1.3b
  1181. >> Now any new gopher type may be mapped by user to a type GopherApp
  1182. >> understands.
  1183.  
  1184. ---
  1185. I see you fixed the bug with the mac server, great!!
  1186.  
  1187. >> not intentionally, but I didn't put the bug in intentionally either.
  1188.  
  1189. I could not get any of the WAIS based gateway searchs to 
  1190. work?
  1191.  
  1192. >> should be fixed as of version 1.3b
  1193.  
  1194. ---
  1195.  
  1196.  
  1197.  
  1198.  
  1199. ••Bug Patrol
  1200.  
  1201. >>> My thanks to those below and others who have sent comments and bug reports. 
  1202.     Keep them coming.
  1203.         
  1204.  gaynor@agvax2.ag.ohio-state.edu
  1205.  "John M. Sellens" <jmsellen@watdragon.waterloo.edu>
  1206.  edh@inel.gov
  1207.  "Farhad Anklesaria"  <fxa@boombox.micro.umn.edu>
  1208.  heycke@sumex-aim.stanford.edu
  1209.  gucpe@gd.chalmers.se (Peter Gustafsson)
  1210.  lsr@taligent.com
  1211.  Rainer.Fuchs@EMBL-Heidelberg.DE
  1212.  wendell@ncc.uky.edu
  1213.  "Daniel K. Appelquist" <da1n+@andrew.cmu.edu>
  1214.  gahussey@agcs.psu.edu
  1215.  Danny Thomas <vthrc@brolga.cc.uq.oz.au>
  1216.  dbd@theory.BCHS.UH.EDU (Dan Davison)
  1217.  tony@library.anu.edu.au
  1218.  "Joel L. Hansen" <jhansen@plains.NoDak.edu>
  1219.  dgaraffa@cumc.cornell.edu (Dave Garaffa)
  1220.  kargo_rh@jhunix.hcf.jhu.edu (Scientists on Disk)
  1221.  Don.Rainwater@UC.EDU
  1222.  edh@inel.gov
  1223.  James Gray <James_Gray@knxmail.umeres.maine.edu>
  1224.  dow@bronze.ucs.indiana.edu
  1225.  John Larson <jlarson@parc.xerox.com>
  1226.  pascal@apollon.meteo.fr
  1227.  00hwnewsom@LEO.BSUVC.BSU.EDU
  1228.  anderson@fpg.uwaterloo.ca (Glenn Anderson)
  1229.  walkere@cs.rpi.edu
  1230.  noel@wfunet.wfu.edu
  1231.  dgaraffa@bigmac.mskcc.org
  1232.  sbc@vault.WUstl.EDU (Steve Cousins)
  1233.  pda@wdl1.wdl.loral.com
  1234.  j-purnell@evans.ee.adfa.oz.au
  1235.  Brian Denehy <bvd@sserve.cc.adfa.oz.au>
  1236.  Heikki.Lehvaslaiho@Helsinki.FI
  1237.  j.williams@pphub.aston.ac.uk
  1238.  cshotton@oac.hsc.uth.tmc.edu
  1239.  cohill@vtserf.cc.vt.edu
  1240.  Steven_erde@qmcumc.mail.cornell.edu
  1241.  
  1242.  
  1243. •History
  1244.  
  1245. GopherApp -- First public release on 25 Mar 92. Derived from biosequence
  1246. analysis application SeqApp.
  1247.  
  1248. SeqApp was started Sept. 1990 as MacApp sequence editor/analysis platform 
  1249. on which analysis programs from other authors, typically command line 
  1250. w/ weak user interfaces, could be easily incorporated into a useable Mac 
  1251. interface.
  1252.  
  1253. 7 Jul 92, v 1.3b52 Various bug fixes to GopherApp, including
  1254.   long paths (>255 char) so now all wais searches should work,
  1255.     mapping to mac types extended to Gopher types, so e.g.,
  1256.       new gopher types can be incorporated thru user-editable map ('T'->'8' or 'g'->'9'),
  1257.         or change default behavior (have '0' text always displayed by favorite text editor),
  1258.     binhex transfer is revised, now is a lot FASTER,
  1259.     fixed "Save" bug when file openned from finder,
  1260.     pref: small icon views enabled,
  1261.     pref: disabled edit/new link unless smart user flips switch,
  1262.     pref: dropped "same window",
  1263.     pref: require user locate diggings folder before attempting to use it,
  1264.  
  1265. 24 Jun 92, v. 1.2b?.  Updated Gopher functions, including
  1266.     background data fetching now works properly
  1267.     added binary file type (sound type now = binary)
  1268.     added item date and size display (when server permits (only iubio now))
  1269.     Gopher Diggings folder for auto-save of files
  1270.     revamped internal structures and operations (be on lookout for new bugs)
  1271.     should be noticeably faster file fetch (esp. for larger files)
  1272.     experimental gopher type to mac file type mapping, 
  1273.       including user prefs, editing and launching (sys7)
  1274.     ReadMail (POP mail) now works and is enabled (it's not fancy though)
  1275.     
  1276. 26 May 92, v1.1b31 --  New TCP timeout option makes this a SLIPpery app, 
  1277. default item font now has sane value, help file now is
  1278. always found when in app folder, TCP userbreak handles update
  1279. events, but still doesn't background properly or spin cursor,
  1280. text view now has default font pref.
  1281.         
  1282. 12 May 92, v1.1b8 -- various bug fixes, chased out several TCP related problems,
  1283. added edit gopher link, new gopher link. Partial backgrounding during long
  1284. gopher fetches -- not working completely yet.  Known bug of limit to path
  1285. length of Pascal string size [255] that truncates, for instance, some
  1286. long wais-gatewayed document paths.
  1287.  
  1288. 21 Apr 92 minor update: corrected GopherApp file creator signature,
  1289. added domain name server lookup cache.
  1290.  
  1291. 25 Mar 92, v1.0a41+.  First release to general public.
  1292. Also released SeqApp for biologists.
  1293.